package com.huishu.goods.pojo.dto;

import com.baomidou.mybatisplus.annotation.TableName;
import com.huishu.commons.pojo.BaseModel;
import com.huishu.goods.pojo.model.ProductItemDO;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.math.BigDecimal;
import java.util.List;

/**
 * @author generator@ljj
 * @since 2023-04-08
 */
@Data
public class ProductCreateDTO{


    /**
     * 分类id
     */
    private Long productCategoryId;

    /**
     * 名称
     */
    private String name;

    /**
     * 0 未删除 1 已删除
     */
    private int isDelete;

    /**
     * 上架状态：0->下架；1->上架
     */
    private int isPublish;

    /**
     * 推荐状态；0->不推荐；1->推荐
     */
    private int isRecommand;

    /**
     * 审核状态：0->未审核；1->审核通过
     */
    private int isVerify;

    /**
     * 商品类型 1单品 2 组合商品
     */
    private Integer type;

    /**
     * 副标题
     */
    private String subTitle;

    /**
     * 商品描述
     */
    private String description;

    /**
     * 库存
     */
    private Integer stock;

    /**
     * 预警库存
     */
    private Integer lowStock;

    /**
     * 重量
     */
    private BigDecimal weight;

    /**
     * 以逗号分割的产品服务：无忧退货；快速退款；免费包邮
     */
    private String serviceValue;

    /**
     * 关键字
     */
    private String keywords;

    /**
     * 展示图
     */
    private String displayDrawingPics;

    /**
     * 介绍图
     */
    private String introducePics;

    /**
     * 销量
     */
    private Integer volume;

    /**
     * 是否是畅销今典 0->否 1->是
     */
    private int isBestselling;

    /**
     * 是否参加0.01元加赠 0->否 1->是
     */
    private int isAdditional;

    /**
     * 标签
     */
    private String label;

    /**
     * 是否是样品
     */
    private Boolean isSample;

    /**
     * 是否是新品
     */
    private Boolean isNew;

    /**
     * 是否购物车推荐 1 是 0 否
     */
    private Boolean isCartRecommen;


    /**
     * 商品规格详情
     */
    private List<ProductItemDO> productItems;
}
